package com.yonyou.pmclouds.organization.rmiitf;

import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.organization.entity.OrganizationVO;

import java.util.Set;

public interface OrgOutterMaintain {

    OrganizationVO insertOrgFromOutter(OrganizationVO organizationVO) throws BusinessException;
    OrganizationVO updateOrgFromOutter(OrganizationVO organizationVO) throws BusinessException;
    OrganizationVO deleteOrgFromOutter(OrganizationVO organizationVO) throws BusinessException;
    OrganizationVO update4Enable(OrganizationVO organizationVO) throws BusinessException;
    OrganizationVO update4Disable(OrganizationVO organizationVO, Set<String> roleSet) throws BusinessException;


}
